//package com.vdong.interactive.course.common.function;
//
//
//import com.vdong.interactive.course.common.supper.SupperDTO;
//import org.lamb.framework.common.util.BeanPlasticityUtill;
//
///**
// * @description: operation function
// * @author: Mr.WangGang
// * @create: 2018-10-23 上午 10:40
// **/
//public interface OperationFunction<T extends SupperDTO> {
//    public void execute(T t);
//
//    default   <T extends Object,DO extends SupperDTO,E extends OperationFunction<DO>>void operation(T t, Class<DO> clazz, E e){
//        DO domain = BeanPlasticityUtill.copy(clazz,t);
//        domain.timeSet();
//        e.execute(domain);
//    }
//}
